home *** CD-ROM | disk | FTP | other *** search
/ Mac Format 1994 August / August CD.bin / Shareware / Games / Core War / Battle Programs / contest89 / KILI.RED < prev    next >
Text File  |  1991-08-12  |  19KB  |  524 lines

  1. ;        ACHILLE Soft
  2. ;          presents
  3. ;       
  4. ;            KILI
  5. ;       
  6. ;        developed by
  7. ;      Botta Francesco
  8. ;   & Gramenzi Pieramato
  9. ;       
  10. start      mov     w1           @-2304
  11.            mov     w1           @-2817
  12.            mov     w1           @-3330
  13.            mov     w1           @-3843
  14.            mov     w1           @-4356
  15.            mov     w1           @-4869
  16.            mov     w1           @-5382
  17.            mov   #-2              j
  18. a          jmn   < 0            @ uno
  19. b          jmn   < 0            @ due
  20. c          jmn   < 0            @ tre
  21. d          jmn   < 0            @ quattro
  22.            djn     a              cont
  23.            jmp     escape
  24. cont       dat                    25
  25. c1         mov   @ a              tar
  26.            add     a              tar
  27.            jmp     copia
  28. c2         mov   @ b              tar
  29.            add     b              tar
  30.            jmp     copia
  31. c3         mov   @ c              tar
  32.            add     c              tar
  33.            jmp     copia
  34. c4         mov   @ d              tar
  35.            add     d              tar
  36. copia      add   # 50             tar
  37.            mov     20           < tar
  38.            mov     18           < tar
  39.            mov     16           < tar
  40.            mov     14           < tar
  41.            mov     12           < tar
  42.            mov     10           < tar
  43.            mov     8            < tar
  44.            mov     6            < tar
  45.            mov     4            < tar
  46.            mov     2            < tar
  47.            jmp   @ tar
  48. fire       mov   @ w1           < pun
  49.            mov   @ w2           < pun
  50.            djn     fire           pun
  51.            dat                   -9
  52. pun        dat                   -9
  53. w2         dat                    2
  54.            dat                   -2
  55. me         spl                    me
  56. w1         dat                    1
  57. j          jmp    -1
  58. tar        dat                    4096
  59. escape     mov   #-27             j1
  60.            mov   # 20             j2
  61.            mov   # 741            conta
  62.            mov     21             4096
  63.            mov     21             4096
  64.            mov     21             4096
  65.            mov     21             4096
  66.            mov     21             4096
  67.            mov     21             4096
  68.            mov     21             4096
  69.            mov     21             4096
  70.            mov     21             4096
  71.            mov     21             4096
  72.            mov     21             4096
  73.            mov     21             4096
  74.            mov     21             4096
  75.            mov     21             4096
  76.            mov     21             4096
  77.            mov     21             4096
  78.            mov     21             4096
  79.            mov     21             4096
  80.            mov     21             4096
  81.            mov     21             4096
  82.            jmp     4086
  83.            jmp     v
  84. v          djn     piu            quanti
  85.            mov     quanti         piu
  86. quanti     dat                    64
  87. piu        spl                    v
  88.            mov     targ         < targ
  89. conta      jmp     piu
  90. j2         jmp   @ 0
  91. j1         jmp   @ 0
  92. scan       mov     j1           @ j2
  93.            mov     j2           < j1
  94.            add   # 11             j2
  95.            sub   # 10             j1
  96.            djn     scan           conta
  97. k          mov     w3           < dove
  98.            djn     k              dove
  99. w3         dat                   -5
  100. dove       dat                   -17
  101. targ       dat                    768
  102.            jmn     c1             2460
  103.            jmn     c1             2496
  104.            jmn     c1             2532
  105.            jmn     c1             2568
  106.            jmn     c1             2604
  107.            jmn     c1             2640
  108.            jmn     c1             2676
  109.            jmn     c1             2712
  110.            jmn     c1             2748
  111.            jmn     c1             2784
  112.            jmn     c1             2820
  113.            jmn     c1             2856
  114.            jmn     c1             2892
  115.            jmn     c1             2928
  116.            jmn     c1             2964
  117.            jmn     c1             3000
  118.            jmn     c1             3036
  119.            jmn     c1             3072
  120.            jmn     c1             3108
  121.            jmn     c1             3144
  122.            jmn     c1             3180
  123.            jmn     c1             3216
  124.            jmn     c1             3252
  125.            jmn     c1             3288
  126.            jmn     c1             3324
  127. uno        jmn     c2             3360
  128.            jmn     c2             3396
  129.            jmn     c2             3432
  130.            jmn     c2             3468
  131.            jmn     c2             3504
  132.            jmn     c2             3540
  133.            jmn     c2             3576
  134.            jmn     c2             3612
  135.            jmn     c2             3648
  136.            jmn     c2             3684
  137.            jmn     c2             3720
  138.            jmn     c2             3756
  139.            jmn     c2             3792
  140.            jmn     c2             3828
  141.            jmn     c2             3864
  142.            jmn     c2             3900
  143.            jmn     c2             3936
  144.            jmn     c2             3972
  145.            jmn     c2             4008
  146.            jmn     c2             4044
  147.            jmn     c2             4080
  148.            jmn     c2             4116
  149.            jmn     c2             4152
  150.            jmn     c2             4188
  151.            jmn     c2             4224
  152. due        jmn     c3             4260
  153.            jmn     c3             4296
  154.            jmn     c3             4332
  155.            jmn     c3             4368
  156.            jmn     c3             4404
  157.            jmn     c3             4440
  158.            jmn     c3             4476
  159.            jmn     c3             4512
  160.            jmn     c3             4548
  161.            jmn     c3             4584
  162.            jmn     c3             4620
  163.            jmn     c3             4656
  164.            jmn     c3             4692
  165.            jmn     c3             4728
  166.            jmn     c3             4764
  167.            jmn     c3             4800
  168.            jmn     c3             4836
  169.            jmn     c3             4872
  170.            jmn     c3             4908
  171.            jmn     c3             4944
  172.            jmn     c3             4980
  173.            jmn     c3             5016
  174.            jmn     c3             5052
  175.            jmn     c3             5088
  176.            jmn     c3             5124
  177. tre        jmn     c4             5160
  178.            jmn     c4             5196
  179.            jmn     c4             5232
  180.            jmn     c4             5268
  181.            jmn     c4             5304
  182.            jmn     c4             5340
  183.            jmn     c4             5376
  184.            jmn     c4             5412
  185.            jmn     c4             5448
  186.            jmn     c4             5484
  187.            jmn     c4             5520
  188.            jmn     c4             5556
  189.            jmn     c4             5592
  190.            jmn     c4             5628
  191.            jmn     c4             5664
  192.            jmn     c4             5700
  193.            jmn     c4             5736
  194.            jmn     c4             5772
  195.            jmn     c4             5808
  196.            jmn     c4             5844
  197.            jmn     c4             5880
  198.            jmn     c4             5916
  199.            jmn     c4             5952
  200.            jmn     c4             5988
  201.            jmn     c4             6024
  202. quattro    dat                    6060
  203.            dat                    2
  204.            dat                    2
  205.            dat                    2
  206.            dat                    2
  207.            dat                    2
  208.            dat                    2
  209.            dat                    2
  210.            dat                    2
  211.            dat                    2
  212.            dat                    2
  213.            dat                    2
  214.            dat                    2
  215.            dat                    2
  216.            dat                    2
  217.            dat                    2
  218.            dat                    2
  219.            dat                    2
  220.            dat                    2
  221.            dat                    2
  222.            dat                    2
  223.            dat                    2
  224.            dat                    2
  225.            dat                    2
  226.            dat                    2
  227.            dat                    2
  228.            dat                    2
  229.            dat                    2
  230.            dat                    2
  231.            dat                    2
  232.            dat                    2
  233.            dat                    2
  234.            dat                    2
  235.            dat                    2
  236.            dat                    2
  237.            dat                    2
  238.            dat                    2
  239.            dat                    2
  240.            dat                    2
  241.            dat                    2
  242.            dat                    2
  243.            dat                    2
  244.            dat                    2
  245.            dat                    2
  246.            dat                    2
  247.            dat                    2
  248.            dat                    2
  249.            dat                    2
  250.            dat                    2
  251.            dat                    2
  252.            dat                    2
  253.            dat                    2
  254.            dat                    2
  255.            dat                    2
  256.            dat                    2
  257.            dat                    2
  258.            dat                    2
  259.            dat                    2
  260.            dat                    2
  261.            dat                    2
  262.            dat                    2
  263.            dat                    2
  264.            dat                    2
  265.            dat                    2
  266.            dat                    2
  267.            dat                    2
  268.            dat                    2
  269.            dat                    2
  270.            dat                    2
  271.            dat                    2
  272.            dat                    2
  273.            dat                    2
  274.            dat                    2
  275.            dat                    2
  276.            dat                    2
  277.            dat                    2
  278.            dat                    2
  279.            dat                    2
  280.            dat                    2
  281.            dat                    2
  282.            dat                    2
  283.            dat                    2
  284.            dat                    2
  285.            dat                    2
  286.            dat                    2
  287.            dat                    2
  288.            dat                    2
  289.            dat                    2
  290.            dat                    2
  291.            dat                    2
  292.            dat                    2
  293.            dat                    2
  294.            dat                    2
  295.            dat                    2
  296.            dat                    2
  297.            dat                    2
  298.            dat                    2
  299.            dat                    2
  300.            dat                    2
  301.            dat                    2
  302.            dat                    2
  303.            dat                    2
  304.            dat                    2
  305.            dat                    2
  306.            dat                    2
  307.            dat                    2
  308.            dat                    2
  309.            dat                    2
  310.            dat                    2
  311.            dat                    2
  312.            dat                    2
  313.            dat                    2
  314.            dat                    2
  315.            dat                    2
  316.            dat                    2
  317.            dat                    2
  318.            dat                    2
  319.            dat                    2
  320.            dat                    2
  321.            dat                    2
  322.            dat                    2
  323.            dat                    2
  324.            dat                    2
  325.            dat                    2
  326.            dat                    2
  327.            dat                    2
  328.            dat                    2
  329.            dat                    2
  330.            dat                    2
  331.            dat                    2
  332.            dat                    2
  333.            dat                    2
  334.            dat                    2
  335.            dat                    2
  336.            dat                    2
  337.            dat                    2
  338.            dat                    2
  339.            dat                    2
  340.            dat                    2
  341.            dat                    2
  342.            dat                    2
  343.            dat                    2
  344.            dat                    2
  345.            dat                    2
  346.            dat                    2
  347.            dat                    2
  348.            dat                    2
  349.            dat                    2
  350.            dat                    2
  351.            dat                    2
  352.            dat                    2
  353.            dat                    2
  354.            dat                    2
  355.            dat                    2
  356.            dat                    2
  357.            dat                    2
  358.            dat                    2
  359.            dat                    0
  360.            dat                    0
  361.            dat                    0
  362.            dat                    0
  363.            dat                    0
  364.            dat                    0
  365.            dat                    0
  366.            dat                    0
  367.            dat                    0
  368.            dat                    0
  369.            dat                    0
  370.            dat                    0
  371.            dat                    0
  372.            dat                    0
  373.            dat                    0
  374.            dat                    0
  375.            dat                    0
  376.            dat                    0
  377.            dat                    0
  378.            dat                    0
  379.            dat                    0
  380.            dat                    0
  381.            dat                    0
  382.            dat                    0
  383.            dat                    0
  384.            dat                    0
  385.            dat                    0
  386.            dat                    0
  387.            dat                    0
  388.            dat                    0
  389.            dat                    0
  390.            dat                    0
  391.            dat                    0
  392.            dat                    0
  393.            dat                    0
  394.            dat                    0
  395.            dat                    0
  396.            dat                    0
  397.            dat                    0
  398.            dat                    0
  399.            dat                    0
  400.            dat                    0
  401.            dat                    0
  402.            dat                    0
  403.            dat                    0
  404.            dat                    0
  405.            dat                    0
  406.            dat                    0
  407.            dat                    0
  408.            dat                    0
  409.            dat                    0
  410.            dat                    0
  411.            dat                    0
  412.            dat                    0
  413.            dat                    0
  414.            dat                    0
  415.            dat                    0
  416.            dat                    0
  417.            dat                    0
  418.            dat                    0
  419.            dat                    0
  420.            dat                    0
  421.            dat                    0
  422.            dat                    0
  423.            dat                    0
  424.            dat                    0
  425.            dat                    0
  426.            dat                    0
  427.            dat                    0
  428.            dat                    0
  429.            dat                    0
  430.            dat                    0
  431.            dat                    0
  432.            dat                    0
  433.            dat                    0
  434.            dat                    0
  435.            dat                    0
  436.            dat                    0
  437.            dat                    0
  438.            dat                    0
  439.            dat                    0
  440.            dat                    0
  441.            dat                    0
  442.            dat                    0
  443.            dat                    0
  444.            dat                    0
  445.            dat                    0
  446.            dat                    0
  447.            dat                    0
  448.            dat                    0
  449.            dat                    0
  450.            dat                    0
  451.            dat                    0
  452.            dat                    0
  453.            dat                    0
  454.            dat                    0
  455.            dat                    0
  456.            dat                    0
  457.            dat                    0
  458.            dat                    0
  459.            dat                    0
  460.            dat                    0
  461.            dat                    0
  462.            dat                    0
  463.            dat                    0
  464.            dat                    0
  465.            dat                    0
  466.            dat                    0
  467.            dat                    0
  468.            dat                    0
  469.            dat                    0
  470.            dat                    0
  471.            dat                    0
  472.            dat                    0
  473.            dat                    0
  474.            dat                    0
  475.            dat                    0
  476.            dat                    0
  477.            dat                    0
  478.            dat                    0
  479.            dat                    0
  480.            dat                    0
  481.            dat                    0
  482.            dat                    0
  483.            dat                    0
  484.            dat                    0
  485.            dat                    0
  486.            dat                    0
  487.            dat                    0
  488.            dat                    0
  489.            dat                    0
  490.            dat                    0
  491.            dat                    0
  492.            dat                    0
  493.            dat                    0
  494.            dat                    0
  495.            dat                    0
  496.            dat                    0
  497.            dat                    0
  498.            dat                    0
  499.            dat                    0
  500.            dat                    0
  501.            dat                    0
  502.            dat                    0
  503.            dat                    0
  504.            dat                    0
  505.            dat                    0
  506.            dat                    0
  507.            dat                    0
  508.            dat                    0
  509.            dat                    0
  510.            dat                    0
  511.            dat                    0
  512.            dat                    0
  513.            dat                    0
  514.            dat                    0
  515.            dat                    0
  516.            dat                    0
  517.            dat                    0
  518.            dat                    0
  519.            dat                    0
  520.            dat                    0
  521.            dat                    0
  522.            end     start
  523.  
  524.